// replace
import messages from '@/locale/index'
import Vue from 'vue'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
let i18nConfig = {
	locale: uni.getLocale(),
	messages
}
let i18ns = new VueI18n(i18nConfig)

export function json_replace(options, json) {
	const str = JSON.stringify(json)
	let _str = str

	if (/api(.*)/.test(options)) {
		_str = _str.replace(/交易密码不能为空/g, i18ns.t('password_cannot_be_empty'))

		_str = _str.replace(/购买成功/g, i18ns.t('Successful_purchase'))

		_str = _str.replace(/进行中/g, i18ns.t('Under_way'))

		_str = _str.replace(/普通会员/g, i18ns.t('Ordinary_member'))

		_str = _str.replace(/尊享会员/g, i18ns.t('Privileged-member'))

		_str = _str.replace(/尊享总裁/g, i18ns.t('President_of_privilege'))

		_str = _str.replace(/创客会员/g, i18ns.t('Maker-member'))

		_str = _str.replace(/创客总裁/g, i18ns.t('Maker_president'))

		_str = _str.replace(/创投会员/g, i18ns.t('Venture-member'))

		_str = _str.replace(/创投总裁/g, i18ns.t('Venture_capital_president'))

		_str = _str.replace(/领取失败/g, i18ns.t('Claim_failure'))

		_str = _str.replace(/获取分享码失败/g, i18ns.t('Failed_hare_code'))

		_str = _str.replace(/提现申请提交成功/g, i18ns.t('withdrawal_was_successfully'))

		_str = _str.replace(/分享人不存在/g, i18ns.t('Sharer_not_exist'))

		_str = _str.replace(/兑换申请成功/g, i18ns.t('Exchange_is_successful'))

		_str = _str.replace(/支付密码设置成功/g, i18ns.t('password_set_successfully'))

		_str = _str.replace(/转账成功/g, i18ns.t('Transfer_successful'))

		_str = _str.replace(/充值提交成功，等待系统处理.../g, i18ns.t('Recharge_submitted_successfully'))

		_str = _str.replace(/购买成功/g, i18ns.t('Successful_purchase'))

		_str = _str.replace(/升级成功！/g, i18ns.t('Upgrade_successful'))

		_str = _str.replace(/参与成功！/g, i18ns.t('Participate_in_success'))

		_str = _str.replace(/修改成功！/g, i18ns.t('Modified_successfully'))

		_str = _str.replace(/用户不存在，请联系管理员处/g, i18ns.t('user_does_not_exist'))

		_str = _str.replace(/提现金额必须为/g, i18ns.t('withdrawal_amount_must'))

		_str = _str.replace(/提现最低金额为/g, i18ns.t('minimum_withdrawal_amount'))

		_str = _str.replace(/的倍数/g, i18ns.t('Multiple_of'))

		_str = _str.replace(/会员提现功能暂未开启/g, i18ns.t('Member_withdrawal_not_opened'))

		_str = _str.replace(/提现申请提交失败/g, i18ns.t('Withdrawal_application_failed'))

		_str = _str.replace(/会员提现/g, i18ns.t('Member_withdrawal'))

		_str = _str.replace(/提现手续费/g, i18ns.t('Withdrawal_commission'))

		_str = _str.replace(/单笔手续费/g, i18ns.t('Single_money'))

		_str = _str.replace(/兑换RUT/g, i18ns.t('Exchange_RUT'))

		_str = _str.replace(/请先设置支付密码/g, i18ns.t('set_payment_password'))

		_str = _str.replace(/交易密码错误/g, i18ns.t('Transaction_password_error'))

		_str = _str.replace(/验证码已过期/g, i18ns.t('verification_code_expired'))

		_str = _str.replace(/交易密码设置失败/g, i18ns.t('Failed_transaction_password'))
		_str = _str.replace(/交易密码长度不符合要求/g, i18ns.t('length_error'))

		_str = _str.replace(/充值金额必须1USDT起/g, i18ns.t('start_at_1USDT'))

		_str = _str.replace(/未绑定钱包地址/g, i18ns.t('No_bound_wallet_address'))

		_str = _str.replace(/充值失败/g, i18ns.t('Recharge_failure'))

		_str = _str.replace(/单次最多可以参与50次/g, i18ns.t('50_times_at_a_time'))

		_str = _str.replace(/当前账号还不是有效会员/g, i18ns.t('not_valid_member'))

		_str = _str.replace(/当前还未缴纳会员费/g, i18ns.t('has_not_paid'))

		_str = _str.replace(/当前奖池等待开奖中/g, i18ns.t('Twaiting_drawn'))

		_str = _str.replace(/超过当前奖池总额数/g, i18ns.t('Exceeds_pool_total'))

		_str = _str.replace(/当前奖池参与次数已满/g, i18ns.t('pool_full'))

		_str = _str.replace(/参与盲盒/g, i18ns.t('Participation_blind_box'))

		_str = _str.replace(/当前不能参加/g, i18ns.t('Currently_unavailable'))

		_str = _str.replace(/发送失败/g, i18ns.t('Send_failure'))

		_str = _str.replace(/购买失败/g, i18ns.t('Purchase_failure'))

		_str = _str.replace(/套餐购买/g, i18ns.t('Package_purchase'))
		_str = _str.replace(/节点购买/g, i18ns.t('hhr_purchase'))

		_str = _str.replace(/赠送RUT/g, i18ns.t('Gift_RUT'))

		_str = _str.replace(/升级订单错误/g, i18ns.t('Upgrade_order_error'))

		_str = _str.replace(/订单不存在/g, i18ns.t('Order_does_not_exist'))

		_str = _str.replace(/套餐升级/g, i18ns.t('Package_upgrade'))

		_str = _str.replace(/奖池/g, i18ns.t('Prize_pool'))

		_str = _str.replace(/未开奖/g, i18ns.t('No_prize_drawn'))

		_str = _str.replace(/未中奖/g, i18ns.t('Losing_lottery'))

		_str = _str.replace(/一等奖/g, i18ns.t('First_prize'))

		_str = _str.replace(/二等奖/g, i18ns.t('second_prize'))

		_str = _str.replace(/三等奖/g, i18ns.t('third_prize'))

		_str = _str.replace(/每日领取/g, i18ns.t('Daily_collection'))

		_str = _str.replace(/今日已领取/g, i18ns.t('Received_today'))

		_str = _str.replace(/当前账号还不是有效会员/g, i18ns.t('not_valid_member'))

		_str = _str.replace(/用户不存在或已被锁定/g, i18ns.t('user_has_locked'))

		_str = _str.replace(/未绑定邮箱/g, i18ns.t('Unbound_mailbox'))

		_str = _str.replace(/修改失败/g, i18ns.t('Modification_failure'))

		_str = _str.replace(/原交易密码错误/g, i18ns.t('The original trading password is incorrect'))

		_str = _str.replace(/转账金额不能小于100U/g, i18ns.t('transfer_amount_100U'))

		_str = _str.replace(/转账用户不存在/g, i18ns.t('transfer_not_exist'))

		_str = _str.replace(/当前不在同一网体/g, i18ns.t('not_same_network'))

		_str = _str.replace(/转账手续费/g, i18ns.t('Transfer_commission'))

		_str = _str.replace(/转账给/g, i18ns.t('Transfer_to'))

		_str = _str.replace(/转账给你/g, i18ns.t('Transfer_to_you'))

		_str = _str.replace(/钱包地址不能为空/g, i18ns.t('wallet_address_cannot_empty'))

		_str = _str.replace(/分享码不能为空/g, i18ns.t('share_code_cannot_empty'))

		_str = _str.replace(/交易密码不能为空/g, i18ns.t('password_cannot_be_empty'))
		_str = _str.replace(/钱包地址不能为空/g, i18ns.t('wallet_address_cannot_empty'))

		_str = _str.replace(/理财套餐类型不能为空/g, i18ns.t('package_cannot_empty'))

		_str = _str.replace(/升级ID不能为空/g, i18ns.t('upgrade_ID_cannot_empty'))

		_str = _str.replace(/账户类型不能为空/g, i18ns.t('account_type_cannot_empty'))

		_str = _str.replace(/邮箱不能为空/g, i18ns.t('mailbox_cannot_empty'))

		_str = _str.replace(/产生方式不能为空/g, i18ns.t('generation_cannot_empty'))

		_str = _str.replace(/页数不能为空/g, i18ns.t('pages_cannot_empty'))
		_str = _str.replace(/账户余额不足/g, i18ns.t('Insufficient-account-balance'))

		_str = _str.replace(/提现金额不能为空/g, i18ns.t('withdrawal_cannot_empty'))

		_str = _str.replace(/兑换金额不能为空/g, i18ns.t('exchange_amount_cannot_empty'))

		_str = _str.replace(/奖池序列号不能为空/g, i18ns.t('serial_cannot_empty'))

		_str = _str.replace(/数量不能为空/g, i18ns.t('quantity_cannot_empty'))

		_str = _str.replace(/充值金额不能为空/g, i18ns.t('amount_cannot_empty'))

		_str = _str.replace(/充值金额必须是整数额/g, i18ns.t('must_whole_amount'))

		_str = _str.replace(/类型不能为空/g, i18ns.t('type_cannot_empty'))


		_str = _str.replace(/验证码不能为空/g, i18ns.t('code_cannot_be_empty'))

		_str = _str.replace(/原交易密码不能为空/g, i18ns.t('old_password_cannot_empty'))

		_str = _str.replace(/直推收益/g, i18ns.t('Direct_revenue'))

		_str = _str.replace(/总裁直推极差收益/g, i18ns.t('the_poor_returns'))

		_str = _str.replace(/总裁直推多层极差收益/g, i18ns.t('pushes_multiple_spreads'))

		_str = _str.replace(/管理收益/g, i18ns.t('management_income'))

		_str = _str.replace(/出局/g, i18ns.t('out_'))

		_str = _str.replace(/平级收益/g, i18ns.t('Horizontal_return'))

		_str = _str.replace(/V5每周分红/g, i18ns.t('V5_Weekly_Dividend'))

		_str = _str.replace(/V6每周分红/g, i18ns.t('V6_Weekly_Dividend'))

		_str = _str.replace(/V7每周分红/g, i18ns.t('V7_Weekly_Dividend'))

		_str = _str.replace(/盲盒奖励/g, i18ns.t('Blind_box_reward'))

		_str = _str.replace(/当前没有领取资格/g, i18ns.t('Not_currently_eligible'))
		
		_str = _str.replace(/直推月费收益/g, i18ns.t('Directly_pushing_monthly_fee_income'))
		
		_str = _str.replace(/间推月费收益/g, i18ns.t('Monthly_referral_fee_income'))
		
		_str = _str.replace(/注册赠送/g, i18ns.t('Registration_gift'))
		_str = _str.replace(/直推转换/g, i18ns.t('Direct_push_conversion'))

	}
	return JSON.parse(_str)
}